Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

implement message queue for WebChannels #703

Merged
merged 2 commits into from
Feb 7, 2024

Conversation

hhaensel
Copy link
Member

@hhaensel hhaensel commented Feb 6, 2024

Currently concurrent WebChannel.message() calls lead to overlapping output to the websocket.

This PR implements a message queue to ensure proper separation of concurrent messages.
This should finally solve the reopened #659.

There will be a respective PR in Stipple to keep the message queue clean.

@hhaensel
Copy link
Member Author

hhaensel commented Feb 6, 2024

I've not written tests yet, as I was not sure how to manage that.

@essenciary essenciary merged commit 786326e into GenieFramework:master Feb 7, 2024
7 of 10 checks passed
@essenciary
Copy link
Member

I don't think we have any tests covering this area yet

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants